@layer utilities {
    /* 自定义按钮样式 */
    .btn-sysu {
        @apply bg-sysu-blue text-white px-6 py-2.5 rounded-lg hover:bg-[#1A4590] transition-colors;
    }
    .btn-sysu-outline {
        @apply border border-white/50 px-6 py-2.5 rounded-lg hover:border-white/80 transition-colors;
    }
    /* 卡片悬浮效果 */
    .card-hover {
        @apply hover:shadow-md transition-shadow duration-300;
    }
    /* 标签样式（复用） */
    .tag {
        @apply px-2 py-1 rounded-full text-xs font-medium;
    }
}

/* 基础样式重置 */
body {
    @apply font-sans text-gray-800 bg-white;
}
a {
    @apply no-underline;
}
/* 导航栏滚动效果 */
#navbar.scroll {
    @apply shadow-sm;
}